Reducing Processor Cycle Time Through Partitioning

نویسندگان

  • Keith I. Farkas
  • Paul Chow
  • Norman P. Jouppi
  • Zvonko Vranesic
چکیده

The multicluster architecture that we introduce o ers a decentralized, dynamically-scheduled architecture, in which the register les, dispatch queue, and functional units of the architecture are distributed across multiple clusters, and each cluster is assigned a subset of the architectural registers. The motivation for the multicluster architecture is to reduce the clock cycle time, relative to a single-cluster architecture with the same number of hardware resources, by reducing the size and complexity of components on critical timing paths. Resource partitioning, however, introduces instruction-execution overhead and may reduce the number of concurrently executing instructions. To counter these two negative by-products of partitioning, we developed a static instruction scheduling algorithm. We describe this algorithm, and using trace-driven simulations of SPEC92 benchmarks, evaluate its e ectiveness. This evaluation indicates that for the con gurations considered, the multicluster architecture may have signi cant performance advantages at feature sizes below 0.35 m, and warrants further investigation. This report is a superset of The Multicluster Architecture: Reducing Cycle Time Through Partitioning, published in the proceedings of The 30th Annual IEEE/ACM Symposium on Microarchitecture, December 1997. A version of this report has also been published in the International Journal of Parallel Programming, 27(5), October 1999.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Cycle Simulation

Parallelization of logic simulation on register-transfer and gate level is a promising way to accelerate extremely time extensive system simulation processes for whole processor structures. In this report parallel simulation realized by means of the functional simulator parallelTEXSIM based on the clock-cycle algorithm is considered. Within a corresponding simulation, several simulator instance...

متن کامل

On the Homogeneous Multiprocessor Virtual Machine Partitioning Problem

This work addresses the partitioning of virtual machines with real-time requirements onto a multi-core platform. The partitioning is usually done manually through interactions between subsystem vendors and system designers. Such a proceeding is expensive, does not guarantee to find the best solution, and does not scale with regard to the upcoming higher complexity in terms of an increasing numb...

متن کامل

LWFG: A Cache-Aware Multi-core Real-Time Scheduling Algorithm

As the number of processing cores contained in modern processors continues to increase, cache hierarchies are becoming more complex. This added complexity has the effect of increasing the potential cost of any cache misses on such architectures. When cache misses become more costly, minimizing them becomes even more important, particularly in terms of scalability concerns. In this thesis, we co...

متن کامل

An E cient Processor Allocation Scheme for Mesh ConnectedParallel

Several processor allocation schemes are proposed in the literature for mesh connected parallel computers. All these schemes aim at improving the system performance by reducing internal fragmentation or by enhancing the submesh recognition ability. In this paper , we propose an approach of system partitioning to reduce external fragmentation and thereby improve the system performance. The targe...

متن کامل

Dynamic Cluster Assignment Mechanisms

Clustered microarchitectures are an effective approach to reducing the penalties caused by wire delays inside a chip. Current superscalar processors have in fact a two-cluster microarchitecture with a naive code partitioning approach: integer instructions are allocated to one cluster and floating-point instructions to the other. This partitioning scheme is simple and results in no communication...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997